<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /* 
        数据类型指的就是字面量的类型
        String 字符串
        Number 数值
        Boolean 布尔值
        Null    空值
        Undefined 未定义
        Object 对象
        
        字符串 需要引号
        \ 作为转义字符
        \"  : 表示"
         \' :表示'
         \n:表示换行
         \t:制表符

        */
        // var a = "hello";
        // console.log("\"hello\"")

        // var str = "hello";
        // str = "90";
        // alert(str)


        /*  Number 
        typeof检查变量类型
         Number.MAX_VALUE数字最大
         Number.MIN_VALUE数字最小
         Infiity正无穷
        类型 */
        var b = "124";
        c = 123.223;
        x = "aaa" * "sss"
        // document.write(Number.MAX_VALUE * Number.MAX_VALUE);
        // console.log(typeof c)
        console.log(x)


        /*  Boolear 布尔值 
        true 真
        false 假
        */
        var bool = true;
        booe = false;
        console.log(typeof bool, booe);


        /* Null    空值
        专门用来表示一个为空的对象；
        Undefined就只有一个，没赋值就是Undefined
        */
        var s = null;
        var f;
        console.log(typeof s, f);


        /* 强制转换类型
        将一个数据类型强制转换为其他数据类型(String,Number,Boolean)

         */
        var k = 123;
        /*   方法一
          // k.toString
          // var l = k.toString(); */

        /* 方法二 
        String();
        
        */
        k = String(k);
        console.log(k);
        console.log(typeof k);



        /* 转换为 Number
        1，如果是纯数字的字符串，直接转为数字
        2，如果有非字符串，转换为NaN
        3，如果是空的或空格，转换为0
        true 转换为 1
        false 转换为 0

        Null 转换为 0

        方法二
        专门用来对付字符串
        parseInt()把一个字符串转换为整数
        parseFloat（）把一个字符串转换为一个浮点数
        */
        var t = 897;
        t = Number(t);
        console.log(t);
        console.log(typeof t);

        // 方法二
        var y = "333px";
        y = parseInt(y);
        document.write(y)



    </script>
</body>

</html>